/*-----------------------------
	项目：EHS
	作者: eric 
	QQ: 413218480 
	Email:eric_chen2@163.com
------------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td { margin: 0; padding: 0;}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img{border:none;}

.fixed{
	clear:both;
	overflow:hidden;
	font-size:0;
	line-height:0; 
}
.f14{
	font-size:14px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.no-bor{
	border-right:none  !important;
}
a:link, a:visited{
	color:#0052A7;
	text-decoration:none; 
}
a:hover{
	color:#C00;
	text-decoration:underline; 
}
a:active{
	color:#0052A7;
	text-decoration:none; 
}

.side-admin a:link, .side-admin a:visited{
	color:#2b2b2b;
	text-decoration:none; 
}
.side-admin a:hover{
	color:#C00;
	text-decoration:underline; 
}
.side-admin a:active{
	color:#2b2b2b;
	text-decoration:none; 
}


#footer a:link, #footer a:visited{
	color:#2b2b2b;
	text-decoration:none; 
}
#footer a:hover{
	color:#C00;
	text-decoration:underline; 
}
#footer a:active{
	color:#2b2b2b;
	text-decoration:none; 
}




a.alt-link:link, a.alt-link:visited{
	color:#FF0000; 
	text-decoration:none;
}
a.alt-link:hover{
	color:#FF0000; 
	text-decoration:underline;
}
a.alt-link:active{
	color:#FF0000; 
	text-decoration:none;
}


/*- End Reset -----------------------*/ 
body{
	font:normal 12px "Verdana"; 
}
#container{
	width:960px;
	margin:0 auto;
}
.search-top{
	float:right; 
	padding-top:8px;
	padding-right:10px;
}
.topbar-admin{
	background:url(../images/detailtop5.gif) repeat-x; 
	height:32px;
	overflow:hidden;
	border-bottom:8px solid #21548A; 
}
#mainbody{
	height:1%;
	overflow:hidden;
	margin:15px 0;
}
.main-cont-admin{
	float:right;
	width:773px;
}

.page-info{
	background:url(../images/bg-line.gif) repeat-x left bottom; 
	padding-bottom:10px;
	margin-bottom:10px;
}
.page-info .logout{
	float:right;
}
.page-info strong{
	background:url(../images/admin.png) no-repeat;
	padding-left:22px;
}
.page-cont{
}
.main-cont-left { float:left; width:168px; }


.side-admin{
	width:168px;
	float:left;
}
.side-admin h2{
	background:url(../images/bg-side-title.png) no-repeat; 
	height:27px;
	color:#fff;
	text-align:center; 
	line-height:27px;
	font-size:14px;
}
.side-admin-warp{
	width:166px;
	border:1px solid #CCC;
	border-top:none;
}
.mod-side-admin h3{
	background:url(../images/bg-sub-title-side.png) repeat-x;
	height:26px;
	line-height:26px;
	color:#21548A;
	font-size:12px;
	padding:0 8px; 
}
.mod-side-admin h3 span{
	float:right; 
	font-weight:normal;
}
.mod-side-admin .mod-side-admin-cont{
	padding:8px 5px; 
	height:1%;
	overflow:hidden;
}
.mod-side-admin .mod-side-admin-cont ul li{
	float:left;
	width:60px;
	white-space:nowrap;
	padding:5px; 
}
.author{
	float:right; 
}
.mode-admin .mode-admin-cont .w-line li {
	border-bottom:1px dotted #DDD;
}

.mode-admin{
	border:1px solid #d7e0e4;
	margin-bottom:10px;
}
.mode-admin .mode-admin-title{
	background:url(../images/bg-main-mode.png) repeat-x left bottom;
	height:26px;
	line-height:26px; 
}
.mode-admin .mode-admin-title span{
	float:right;
	font-weight:normal;
}
.mode-admin .mode-admin-title h2{
	padding:0 10px;
	font-size:12px;
	background:url(../images/icon-title.png) no-repeat 6px 4px; 
	padding-left:26px;
}
.mode-admin .mode-admin-cont{
	padding:10px; 
	_padding:8px; 
}
.mode-admin .mode-admin-cont li{
	padding:3px 0;
	padding-left:8px;
	line-height:1.5em;
	background:url(../images/dot.gif) no-repeat 0 12px; 
}
.mode-admin .mode-admin-cont li span{ color:#787878; font-size:11px;}
.w470{
	width:441px; 
}
.w320{
	width:320px; 
}
.ml15{
	margin-left:8px;
}
.mode-admin .mode-admin-cont li.mode-line{
	border-bottom:1px dotted #92c3ea;
	padding-bottom:12px;
	margin-bottom:8px;
}
.mode-admin .mode-admin-cont dl{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #92c3ea; 
}
.mode-admin .mode-admin-cont dl dt{
	padding-left:8px;
	background:url(../images/dot.gif) no-repeat 0 7px; 
	margin-bottom:5px;
}
.mode-admin .mode-admin-cont dl dd{
	color:#666;
	line-height:1.8em; 
}
/*- Footer -----------------------*/

#footer{
	background:url(../images/bg-footer.png) repeat-x; 
	height:185px; 
}
#footer .copyright p{
	text-align:center; 
	padding-top:12px;
	color:#666; 
}
#footer .copyright p a{
	white-space:nowrap;
	padding:2px;
	line-height:1.8em; 
}
#footer .copyright p img{
	padding:0 5px; 
}

.btn_submit {
    background: url(../images/bg-btn.png) no-repeat;
    cursor: pointer;
	border:none;
	width:49px; 
	height:21px; 
}

.countli li
{
width:180px;
float:left;
}

















/*CSS green-black style pagination*/

.default_page {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.default_page A {
  PADDING-BOTTOM: 2px;  MARGIN-RIGHT: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.default_page A:hover {
  
}
.default_page A:active {
 
}
.default_page SPAN.current {
  PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; 
}
.default_page SPAN.disabled {
  BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}




/* CSS User-info */
.u-title li {
	float:left;
	line-height:29px;
	height:29px;
	width: 90px;
	text-align: center;
	background-image: url(../images/u71.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	margin-right:10px;
}
.u-title { border-bottom:solid 1px #83aad1; height:28px; }
.u-info {  line-height:30px; padding:20px; padding-left:100px; border:solid 1px #83aad1; border-top:none; width:651px;}
li.tab-curret {
	background-image: url(../images/u68.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight:bold;
}
.u-button {
	padding-top:20px;
	padding-left:100px; 
	
}

